Component: Loans Acquired, Accounted for as Debt Securities, Available-for-sale Category [Hierarchy]

Line Label Object Class Period Type Balance Name
1 Loans Acquired, Accounted for as Debt Securities, Available-for-sale Category [Hierarchy]

*

*

*

us-gaap:LoansAcquiredAccountedForAsDebtSecuritiesAvailableForSaleCategoryAbstract
2 Certain Loans Acquired in Transfer Accounted for as Available-for-sale Debt Securities [Hierarchy] [Abstract] us-gaap:CertainLoansAcquiredInTransferAccountedForAsAvailableForSaleDebtSecuritiesAbstract
3 Certain Loans Acquired in Transfer Accounted for as Available-for-sale Debt Securities, Outstanding Balance [Concept] Monetary As Of Debit us-gaap:CertainLoansAcquiredInTransferAccountedForAsAvailableForSaleDebtSecuritiesOutstandingBalance
4 Certain Loans Acquired in Transfer Accounted for as Available-for-sale Debt Securities, Carrying Amount, Net [Concept] Monetary As Of Debit us-gaap:CertainLoansAcquiredInTransferAccountedForAsAvailableForSaleDebtSecuritiesCarryingAmountNet
5 Certain Loans Acquired in Transfer Accounted for as Available-for-sale Debt Securities, Accretable Yield Movement Schedule [Roll Forward] [Abstract]

*

*

us-gaap:CertainLoansAcquiredInTransferAccountedForAsAvailableForSaleDebtSecuritiesAccretableYieldMovementScheduleRollForward
6 Certain Loans Acquired in Transfer Accounted for as Available-for-sale Debt Securities, Accretable Yield, Beginning Balance [Concept] Monetary As Of Debit us-gaap:CertainLoansAcquiredInTransferAccountedForAsAvailableForSaleDebtSecuritiesAccretableYield
7 Certain Loans Acquired in Transfer Accounted for as Available-for-sale Debt Securities, Accretable Yield, Period Increase (Decrease) [Roll Up] [Abstract]

*

*

added:CertainLoansAcquiredInTransferAccountedForAsAvailable-for-saleDebtSecuritiesAccretableYieldPeriodIncreaseDecreaseRollUp
8 Certain Loans Acquired in Transfer Accounted for as Available-for-sale Debt Securities, Accretable Yield, Additions [Concept] Monetary For Period Debit us-gaap:CertainLoansAcquiredInTransferAccountedForAsAvailableForSaleDebtSecuritiesAccretableYieldAdditions
9 Certain Loans Acquired in Transfer Accounted for as Available-for-sale Debt Securities, Accretable Yield, Accretion [Concept] Monetary For Period Credit us-gaap:CertainLoansAcquiredInTransferAccountedForAsAvailableForSaleDebtSecuritiesAccretableYieldAccretion
10 Certain Loans Acquired in Transfer Accounted for as Available-for-sale Debt Securities, Accretable Yield, Reclassifications from Nonaccretable Difference [Concept] Monetary For Period Debit us-gaap:CertainLoansAcquiredInTransferAccountedForAsAvailableForSaleDebtSecuritiesAccretableYieldReclassificationsFromNonaccretableDifference
11 Certain Loans Acquired in Transfer Accounted for as Available-for-sale Debt Securities, Accretable Yield, Reclassifications to Nonaccretable Difference [Concept] Monetary For Period Credit us-gaap:CertainLoansAcquiredInTransferAccountedForAsAvailableForSaleDebtSecuritiesAccretableYieldReclassificationsToNonaccretableDifference
12 Certain Loans Acquired in Transfer Accounted for as Available-for-sale Debt Securities, Accretable Yield, Disposals of Loans [Concept] Monetary For Period Credit us-gaap:CertainLoansAcquiredInTransferAccountedForAsAvailableForSaleDebtSecuritiesAccretableYieldDisposalsOfLoans
13 Certain Loans Acquired in Transfer Accounted for as Available-for-sale Debt Securities, Accretable Yield, Period Increase (Decrease), Total [Concept] Monetary For Period

*

us-gaap:CertainLoansAcquiredInTransferAccountedForAsAvailableForSaleDebtSecuritiesAccretableYieldPeriodIncreaseDecrease
14 Certain Loans Acquired in Transfer Accounted for as Available-for-sale Debt Securities, Accretable Yield, Ending Balance [Concept] Monetary As Of Debit us-gaap:CertainLoansAcquiredInTransferAccountedForAsAvailableForSaleDebtSecuritiesAccretableYield
15 Certain Loans Acquired in Transfer Accounted for as Available-for-sale Debt Securities, Acquired During Period [Hierarchy] [Abstract]

*

*

us-gaap:CertainLoansAcquiredInTransferAccountedForAsAvailableForSaleDebtSecuritiesAcquiredDuringPeriodAbstract
16 Certain Loans Acquired in Transfer Accounted for as Available-for-sale Debt Securities, Acquired During Period, Contractually Required Payments Receivable at Acquisition [Concept] Monetary As Of Debit us-gaap:CertainLoansAcquiredInTransferAccountedForAsAvailableForSaleDebtSecuritiesAcquiredDuringPeriodContractuallyRequiredPaymentsReceivableAtAcquisition
17 Certain Loans Acquired in Transfer Accounted for as Available-for-sale Debt Securities, Acquired During Period, Cash Flows Expected to be Collected at Acquisition [Concept] Monetary As Of Debit us-gaap:CertainLoansAcquiredInTransferAccountedForAsAvailableForSaleDebtSecuritiesAcquiredDuringPeriodCashFlowsExpectedToBeCollectedAtAcquisition
18 Certain Loans Acquired in Transfer Accounted for as Available-for-sale Debt Securities, Acquired During Period, at Acquisition, at Fair Value [Concept] Monetary As Of Debit us-gaap:CertainLoansAcquiredInTransferAccountedForAsAvailableForSaleDebtSecuritiesAcquiredDuringPeriodAtAcquisitionAtFairValue
19 Certain Loans Acquired in Transfer Accounted for as Available-for-sale Debt Securities, Not Accounted for Using Income Recognition Model [Hierarchy] [Abstract]

*

*

us-gaap:CertainLoansAcquiredInTransferAccountedForAsAvailableForSaleDebtSecuritiesNotAccountedForUsingIncomeRecognitionModelAbstract
20 Certain Loans Acquired in Transfer Accounted for as Available-for-sale Debt Securities, Acquired During Period, Not Accounted for Using Income Recognition Model, at Acquisition, at Carrying Value [Concept] Monetary As Of Debit us-gaap:CertainLoansAcquiredInTransferAccountedForAsAvailableForSaleDebtSecuritiesAcquiredDuringPeriodNotAccountedForUsingIncomeRecognitionModelAtAcquisitionAtCarryingValue
21 All Certain Loans Acquired in Transfer Accounted for as Available-for-sale Debt Securities, Not Accounted for Using Income Recognition Model, at Carrying Value [Concept] Monetary As Of Debit us-gaap:AllCertainLoansAcquiredInTransferAccountedForAsAvailableForSaleDebtSecuritiesNotAccountedForUsingIncomeRecognitionModelAtCarryingValue